@charset "utf-8";
/* 分类 */
#cartwarp{margin:0 auto;width:100%;height:100%;overflow:hidden;}
#cartwarp .cart-item{margin:10px auto;width:100%;height:100%;overflow:hidden;background:#FFFFFF;border-top:#e5e5e5 1px solid;border-bottom:#e5e5e5 1px solid;}
#cartwarp .cart-item .cart-top{float:left;width:100%;height:38px;overflow:hidden;line-height:38px;border-bottom:#e5e5e5 1px solid;}
#cartwarp .cart-item .cart-top .cart_store{float:left;padding-left:10px;}
#cartwarp .cart-item .cart-top .cart_set{float:right;padding-right:10px;}
#cartwarp .cart-item .cart-main{float:left;width:100%;height:100%;overflow:hidden;position:relative;padding:10px 0px;font-size:12px;}
#cartwarp .cart-item .cart-main .cart_choice{float:left;width:30px;height:100%;overflow:hidden;text-align:center;padding-top:30px;position:absolute;z-index:1;}
#cartwarp .cart-item .cart-main .cart_choice input{width:20px;height:20px;overflow:hidden;}
#cartwarp .cart-item .cart-main .cart_img{float:left;width:80px;height:80px;overflow:hidden;padding-left:30px;}
#cartwarp .cart-item .cart-main .cart_img img{float:left;width:80px;height:80px;overflow:hidden;}
#cartwarp .cart-item .cart-main .cart_box{float:left;padding-left:120px;position:absolute;z-index:0;}
#cartwarp .cart-item .cart-main .cart_box .cart_title{float:left;font-size:14px;padding-bottom:5px;padding-right:10px;}
#cartwarp .cart-item .cart-main .cart_box .cart_text{float:left;width:100%;}
#cartwarp .cart-item .cart-main .cart_box .cart_amount{float:left;width:100%;height:25px;overflow:hidden;line-height:23px;padding-top:5px;}
#cartwarp .cart-item .cart-main .cart_box .cart_amount .cart_price{float:left;font-size:14px;color:#FF0000;}
#cartwarp .cart-item .cart-main .cart_box .cart_amount .cart_num{float:right;padding-right:10px;}
#cartwarp .cart-item .cart-main .cart_box .cart_amount .cart_num input{float:left;width:23px;height:23px;border:1px solid #ccc;}
#cartwarp .cart-item .cart-main .cart_box .cart_amount .cart_num span{float:left;width:25px;height:21px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;}

#accounts{position:fixed!important;left:0;right:0;bottom:51px;z-index:20;background:rgba(247,247,249,0.95);width:100%;height:50px;display:table;border-top:1px solid rgba(0,0,0,.1);}
#accounts .setall{float:left;width:50px;overflow:hidden;text-align:center;font-size:12px;border-right:1px solid rgba(0,0,0,.1);margin:6px 0px;}
#accounts .setall input{width:18px;height:18px;overflow:hidden;}
#accounts .setall span{float:left;width:100%;}
#accounts .totalamount{float:left;padding-left:10px;position:absolute;left:50px;z-index:1;}
#accounts .totalamount .total{float:left;width:100%;font-size:16px;font-weight:bold;margin:7px 0px 0px 0px;}
#accounts .totalamount .total span{float:left;}
#accounts .totalamount .total i{float:left;color:#FF0000;}
#accounts .totalamount .freight{float:left;width:100%;font-size:12px;color:#999999;}
#accounts .gotopay{float:right;width:120px;height:100%;overflow:hidden;background:#FF0000;color:#FFFFFF;line-height:50px;text-align:center;font-size:16px;font-weight:bold;position:absolute;z-index:2;right:0;}